package com.ocean.product.mapper;

import java.util.List;
import com.ocean.product.domain.TSAttachment;

/**
 * 项目附件父表Mapper接口
 *
 * @author ocean
 * @date 2023-02-06
 */
public interface TSAttachmentMapper
{
    /**
     * 查询项目附件父表
     *
     * @param ID 项目附件父表主键
     * @return 项目附件父表
     */
    public TSAttachment selectTSAttachmentByID(String ID);

    /**
     * 查询项目附件父表列表
     *
     * @param tSAttachment 项目附件父表
     * @return 项目附件父表集合
     */
    public List<TSAttachment> selectTSAttachmentList(TSAttachment tSAttachment);

    /**
     * 新增项目附件父表
     *
     * @param tSAttachment 项目附件父表
     * @return 结果
     */
    public int insertTSAttachment(TSAttachment tSAttachment);

    /**
     * 修改项目附件父表
     *
     * @param tSAttachment 项目附件父表
     * @return 结果
     */
    public int updateTSAttachment(TSAttachment tSAttachment);

    /**
     * 删除项目附件父表
     *
     * @param ID 项目附件父表主键
     * @return 结果
     */
    public int deleteTSAttachmentByID(String ID);

    /**
     * 批量删除项目附件父表
     *
     * @param IDs 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTSAttachmentByIDs(String[] IDs);
}
